package org.lilred.nzbberry;

import org.lilred.ui.theme.Texture;
import org.lilred.ui.theme.Theme;

public class Themes {
	public static final Theme INPUT_FOCUS = new Theme() {
		{
			setBackColor(0xFFFFFF);
			setBorderColor(0xFFFF00);
			setForeColor(0x000000);
			setTexture(null);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};	
	
	
	public static final Theme INPUT_DEFAULT = new Theme() {
		{
			setBackColor(0xFFFFFF);
			setBorderColor(0xb5b2b5);
			setForeColor(0x000000);
			setTexture(null);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};	

	public static final Theme CLICKABLE_ACTIVE = new Theme() {
		{
			setBackColor(0xb5b2b5);
			setBorderColor(0xb5b2b5);
			setForeColor(0x000000);
			setTexture(Texture.GLASS);
			setTextureAlpha(60);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};
	
	public static final Theme CLICKABLE_FOCUS = new Theme() {
		{
			setBackColor(0xFFFF00);
			setBorderColor(0x999999);
			setForeColor(0x292c29);
			setTexture(Texture.GLASS);
			setTextureAlpha(60);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};
	
	public static final Theme CLICKABLE_DEFAULT = new Theme() {
		{
			setBackColor(0x292c29);
			setBorderColor(0x292c29);
			setForeColor(0xffffff);
			setTexture(Texture.GLASS);
			setTextureAlpha(60);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};
	
	public static final Theme CONTENT = new Theme() {
		{
			setBackColor(0xd0d0d0);
			setBorderColor(0xb5b2b5);
			setForeColor(0x000000);
			setTexture(null);
			setTextureAlpha(80);
			setBorderWidth(1);
			setBorderTop(false);
			setBorderBottom(false);
			setBorderRadius(0);
		}
	};
	
	public static final Theme HEADER_TOOLBAR = new Theme() {
		{
			setBackColor(0x333333);
			setBorderColor(0x000000);
			setForeColor(0xffffff);
			setTexture(Texture.HIGHLIGHT_HARD); 
			setTextureAlpha(60);
			setBorderWidth(1);
			setBorderRadius(0);
		}
	};
}
